% $Id$

@String{ BK = {Bj{\"o}rn Karlsson} }

@Book{ parallel,
	AUTHOR = "Ian Foster",
	TITLE = "Designing and Building Parallel Programs",
	PUBLISHER = "Addison-Wesley",
	YEAR = 1995,
	ISBN = "0-201-57594-9"
}

@Book{ svn,
	AUTHOR = "Ben Collins Sussman and Brian W. Fitzpatrick and C. Michael Pilato",
	TITLE = "Version Control with Subversion",
	YEAR = 2008,
	PUBLISHER = "O'Reilly"
}

@Book{ tnssitl,
	AUTHOR = "Tobias Oetiker and Hubert Partl and Irene Hyna and Elisabeth Schlegl",
	TITLE = "The Not So Short Introduction to \LaTeXe",
	YEAR = 2008
}

@Book{ texknuth,
	AUTHOR = "Donald E. Knuth",
	TITLE = "The \TeX book, Volume A of Computers and Type-setting",
	PUBLISHER = "Addison-Wesley",
	ADDRESS = "Reading, Massachusetts",
	YEAR = 1984,
	ISBN = "0-201-13448-9"
}

@Book{ latex,
	AUTHOR = "Leslie Lamport",
	TITLE = "\LaTeX: A Document Preparation System",
	PUBLISHER = "Addison-Wesley",
	ADDRESS = "Reading, Massachusetts",
	YEAR = 1994,
	ISBN = "0-201-52983-1"
}

@Book{ oosc,
	AUTHOR = "B. Meyer",
	YEAR = "1997",
	TITLE = "{Object-Oriented Software Construction, Second Edition}",
	ADDRESS = "Santa Barbara",
	PUBLISHER = "Prentice Hall Professional Technical Reference",
	rec = "na"
}

@Book{ clustering,
	AUTHOR = "G. Gan and C. Ma and J. Wu",
	YEAR = "2007",
	TITLE = "{Data Clustering, Theory, Algorithms, and Applications}",
	ADDRESS = "",
	PUBLISHER = "ASA-SIAM Series on Statistics an Applied Probability",
	rec = "na"
}

@Article{ proteins,
	AUTHOR = "{Maiorov V.N. and Crippen G.M.}",
	TITLE = "{Significance of root-mean-square deviation in comparing three-dimensional structures of globular proteins}",
	JOURNAL = "Molecular Biology",
	VOLUME = 235,
	PAGES = "625--634",
	YEAR = 1994
}

@Article{ kmeans,
	AUTHOR = "Yufang Zhang and Zhongyang Xiong and Jiali Mao and Ling Ou",
	TITLE = "The Study of Parallel K-Means Algorithm",
	JOURNAL = "Proceedings of the 6th World Congress on Intelligent Control and Automation",
	YEAR = 2006
}

@Article{ design,
	AUTHOR = "W. Stevens and G. Myers and L. Constantine",
	TITLE = "Structured Design",
	JOURNAL = "IBM Systems Journal",
	YEAR = 1974,
	VOLUME = 13,
	PAGES = "115--139"
}

@Book{ pressman,
	AUTHOR = "Roger S. Pressman",
	TITLE = "Software Engineering - A Practitioner's Approach - Fourth Edition",
	YEAR = 1982,
	ISBN = "0-07-052182-4"
}

@Article{ async,
	AUTHOR = "Maurice Herlihy and Nir Shavit",
	TITLE = "The topological structure of asynchronous computation",
	JOURNAL = "Journal of the ACM",
	VOLUME = 46,
	YEAR = 1999,
	PAGES = "858--923"
}

@Article{ faulttolerance,
	AUTHOR = "Edsger W. Dijkstra",
	TITLE = "Self-stabilizing systems in spite of distributed control",
	JOURNAL = "Communications of the ACM",
	VOLUME = 17,
	PAGES = "643--644",
	YEAR = 1974
}

@Article{ kmeans2,
	AUTHOR = "Zhexue Huang",
	TITLE = "K-means-type Algorithms on Distributed Memory Computer",
	JOURNAL = "International Journal of High Speed Computing",
	VOLUME = 11,
	YEAR = 2000,
	PAGES = "75--91"
}

@Article{ kmeans3,
	AUTHOR = "K. Stoffle and A. Belkonience",
	TITLE = "Parallel k-Means clustering for large datasets",
	JOURNAL = "Proceedings of EuroPar",
	YEAR = 1999
}

@Article{ superimposition,
	TITLE = "A General Solution for the Optimal Superimposition of Protein Structures",
	AUTHOR = "Qishen Li and Jian Shu and Zhaojun Shi and Dandan Zhang",
	JOURNAL = "ICIC",
	PAGES = "352--361",
	YEAR = 2006
}

@Article{ gauss,
	TITLE = "Automatic classification of protein structure by using Gauss integrals",
	AUTHOR = "Peter R{\o}gen and Boris Fain",
	YEAR = 2002
}

@Article{ koehl,
	TITLE = "Protein Structure Similarities",
	AUTHOR = "Patrice Koehl",
	YEAR = 2001,
	JOURNAL = "Curr. Opin. Struct. Biol.",
	PAGES = "348--353",
	ISSUE = 11
}

@Article{ rmsd,
	AUTHOR = "E. A. Coutsias and C. Seok and K. A. Dill",
	TITLE = "Using quaternions to calculate RMSD",
	JOURNAL = "Comput. Chem.",
	ISSUE = 25,
	PAGES = "1849--1857"
}

@Article{ mapreduce,
	AUTHOR = "Jeffrey Dean and Sanjay Ghemawat",
	TITLE = "MapReduce: Simplified Data Processing on Large Clusters",
	SYMPOSIUM = "Sixth Symposium on Operating System Design and Implementation",
	YEAR = 2004
}

@Article{ flynn,
	AUTHOR = "Michael J. Flynn",
	TITLE = "Some Computer Organizations and Their Effectiveness",
	JOURNAL = "IEEE Trans. Comput.",
	VOLUME = C21,
	PAGES = "948--960",
	YEAR = 1972
}

@Article{ zait,
	AUTHOR = "M. Zait and H. Messatfa",
	TITLE = "A Comparative Study of Clustering Methods",
	JOURNAL = "Future Generation Computer Systems",
	VOLUME = 13,
	PAGES = "149--159",
	YEAR = 1997
}

@Book{ cplusplus,
	AUTHOR = "Bjarne Stroustrup",
	TITLE = "The C++ Programming Language, Third Edition.",
	PUBLISHER = "Addison-Wesley",
	ADDRESS = "Murray Hill, New Jersey",
	YEAR = 1997
}

@Article{ boinc1,
	AUTHOR = "David P. Anderson",
	TITLE = "BOINC: A System for Public-Resource Computing and Storage",
	JOURNAL = "5th IEEE/ACM International Workshop on Grid Computing",
	YEAR = 2004
}

@Article{ boinc2,
	AUTHOR = "David P. Anderson and Gilles Fedak",
	TITLE = "The Computational and Storage Potential of Volunteer Computing",
	YEAR = 2009
}

@Book{ proteinsbook,
	AUTHOR = "Albert L. Lehninger and David L. Nelson and Michael M. Cox",
	TITLE = "Lehninger Principles of Biochemistry",
	EDITION = "4th.",
	PUBLISHER = "W.H. Freeman",
	YEAR = 2004
}

@Article{ sched1,
	AUTHOR = "Josh Aas",
	TITLE = "Understanding the Linux 2.6.8.1 CPU Scheduler",
	PUBLISHER = "Silicon Graphics, Inc. (SGI)",
	YEAR = 2005
}

@Book{ tanenbaum1,
	AUTHOR = "Andrew S. Woodhull and Andrew S. Tanenbaum",
	TITLE = "Operating Systems Design and Implementation",
	EDITION = "Second",
	PUBLISHER = "Prentice-Hall",
	YEAR = 1997
}

@Book{ tanenbaum2,
	AUTHOR = "Andrew S. Tanenbaum",
	TITLE = "Modern Operating Systems",
	EDITION = "Second",
	PUBLISHER = "Prentice-Hall",
	YEAR = 2001
}

@Book{ sched2,
	AUTHOR = "P. Brucker",
	YEAR = 1998,
	TITLE = "Scheduling algorithms",
	EDITION = "Second",
	PUBLISHER = "Springer",
	ADDRESS = "Heidelberg"
}

@Book{ loadbal,
	TITLE = "Server Load Balancing",
	AUTHOR = "Tony Bourke",
	Publisher = "O'Reilly Media",
	YEAR = 2001
}

@Article{ macqueen,
	AUTHOR = "J. Macqueen",
	TITLE = "Some methos for classification and analysis of multivariate observations",
	SYMPOSIUM = "5th Berkeley symposium on mathematic statistics and probability",
	VOLUME = 1,
	PAGES = "281--297",
	ADDRESS = "Berkeley, California",
	PUBLISHER = "University of California Press",
	YEAR = 1967
}

@Article{ kmeans-pm,
	AUTHOR = "D. Pelleg and A. Moore",
	TITLE = "Accelerating exact \emph{k}-means algorithms with geometric reasoning",
	SYMPOSIUM = "ACM SIGKDD international conference on knowledge discovery and data mining",
	PAGES = "277--281",
	YEAR = 1999,
	PUBLISHER = "ACM Press"
}

@Article{ xmeans,
	AUTHOR = "D. Pelleg and A. Moore",
	TITLE = "\emph{x}-means: Extending \emph{k}-means with efficient estimation of the number of clusters",
	SYMPOSIUM = "Seventeenth internation conference on machine learning",
	PAGES = "727--734",
	YEAR = 2000
}

@Book{ murrayetal,
	AUTHOR = "R. F. Murray and H. W. Harper and D. K. Granner and P. A. Mayes and V. W. Rodwell",
	YEAR = 2006,
	TITLE = "Harper's Illustrated Biochemistry",
	ADDRESS = "New York",
	PUBLISHER = "Lange Medical Books/McGraw-Hill"
}

@Article{ proteinclustering,
	TITLE = "Protein Clustering and Classification",
	AUTHOR = "Ori Sasson and Michal Linial",
	JOURNAL = "The New Avenues in Bioinformatics",
	VOLUME = 8,
	PAGES = "203--226",
	PUBLISHER = "Springer Netherlands",
	YEAR = 2007
}

@Book{ uml,
	TITLE = "Unified Modeling Language User Guide",
	EDITION = "Second",
	AUTHOR = "Grady Booch and James Rumbaugh and Ivar Jacobson",
	YEAR = 2005
}

@Article{ softwarepractices,
	TITLE = "Best practices for software development projects",
	AUTHOR = "Mike Perks",
	YEAR = 2003
}

@Book{ mpi,
	TITLE = "MPI: The Complete Reference",
	AUTHOR = "Marc Snir and Steve Otto and Steven Huss-Lederman and David Walker and Jack Dongarra",
	YEAR = 1996,
	PUBLISHER = "MIT Press",
	ADDRESS = "Massachusetts Institute of Technology, Cambridge, MA"
}

@Book{ openmp,
	TITLE = "Using OpenMP. Portable Shared Memory Parallel Programming",
	AUTHOR = "Barbara Chapman and Gabriele Jost and Ruud van der Pas",
	YEAR = 2007,
	PUBLISHER = "MIT Press",
	ADDRESS = "Massachusetts Institute of Technology, Cambridge, MA"
}

@Article{ ewd1036,
	TITLE = "On the cruelty of really teaching computing science",
	AUTHOR = "Edsger Wybe Dijkstra",
	YEAR = 1988,
	ADDRESS = "The University of Texas at Austin, Austin, TX"
}

@Book{ responsibility,
	TITLE = "Object Design: Roles, Responsibilities, and Collaborations",
	AUTHOR = "Rebecca Wirfs-Brock and Alan McKean",
	PUBLISHER = "Addison-Wesley",
	YEAR = 2003,
	ISBN = "0201379430"
}

@Book{ boost,
	TITLE = "Beyond the C++ Standard Library: An Introduction to Boost",
	AUTHOR = BK,
	PUBLISHER = "Addison-Wesley Professional",
	YEAR = 2005
}

@Book{ clus09,
	title = "A Framework for Small Distributed Projects and a Protein Clusterer Application",
	author = "Guillermo Biset",
	school = "Universidad Nacional de R{\'i}o Cuarto",
	year = "2009"
}

@String{hpc = "\textsc{HPC}"}
@Article{ LauGar09,
	title = "Implementaci{\'o}n del modelo " # hpc # " colaborativo aplicable a problemas de bio-inform{\'a}tica",
	author = "Luc{\'i}a Laur{\'i}a and Rafael Garabato",
	year = "2009"
}

@Article{ fud09,
	title = "FuD: Design and Implementation of a Framework for Small Distributed Applications",
	author = "Guillermo Biset and Daniel Gutson and Marcelo Arroyo",
	year = "2009"
}

@Book{conmath94,
	title = {{Concrete Mathematics: A Foundation for Computer Science}},
    publisher = {Addison-Wesley Professional},
    month = {March},
	year = {1994},
    isbn = {978-0201558029},
    edition = {Second},
	author = {Ronald Graham and Donald Knuth and Oren Patashnik}
}

@Book{algdatpro76,
	title = {{Algorithms + Data Structures = Programs}},
	publisher = {Prentice Hall},
	month = {February},
	year = {1976},
	isbn = {978-0130224187},
	edition = {First},
	author = {Niklaus Wirth}
}

@Book{alsuwaiyel98,
	year = {1998},
	publisher = {World Scientific Publishing Company},
	month = {January},
	isbn = {978-9810237400},
	title = {{Algorithms: Design Techniques and Analysis}},
	author = {M. H. Alsuwaiyel}
}

@Book{skiena08,
	title = {{The Algorithm Design Manual}},
	edition = {Second},
	year = {2008},
	publisher = {Springer},
	isbn = {978-1849967204},
	author = {Steven S. Skiena}
}

@Book{cormen09,
	title = {{Introduction to Algorithms}},
	month = {July},
	edition = {Third},
	year = {2009},
	publisher = {The MIT Press},
	isbn = {978-0262033848},
	author = {Thomas Cormen and Charles Leiserson and Ronald Rivest and Clifford Stein}
}

@Book{moshe10,
	title = {{Dynamic Programming: Foundations and Principles}},
	month = {September},
	author = {Moshe Sniedovich},
	year = {2010},
	isbn = {978-0824740993},
	edition = {Second},
	publisher = {CRC Press}
}

@Book{bellman10,
	title = {{Dynamic Programming (Princeton Landmarks in Mathematics)}},
	month = {July},
	author = {Richard Bellman},
	year = {2010},
	isbn = {978-0691146683},
	publisher = {Princeton University Press}
}

@Book{algorithms06,
	title = {{Algorithms}},
	month = {September},
	author = {Sanjoy Dasgupta and Christos Papadimitriou and Umesh Vazirani},
	year = {2006},
	isbn = {978-0073523408},
	publisher = {McGraw-Hill Science/Engineering/Math}
}

@article{Dreyfus:2002:RBB:767815.769382,
    author = {Dreyfus, Stuart},
    title = {Richard Bellman on the Birth of Dynamic Programming},
    journal = {Oper. Res.},
    volume = {50},
    issue = {1},
    month = {January},
    year = {2002},
    issn = {0030-364X},
    pages = {48--51},
    numpages = {4},
    url = {http://dl.acm.org/citation.cfm?id=767815.769382},
    doi = {10.1287/opre.50.1.48.17791},
    acmid = {769382},
    publisher = {INFORMS},
    address = {Institute for Operations Research and the Management Sciences (INFORMS), Linthicum, Maryland, USA},
    keywords = {Dynamic programming: history. professional: comments on}
}

@electronic{objmentor,
    author = {Martin, Robert C.},
    year = {2000},
    citeulike-article-id = {7529238},
    citeulike-linkout-0 = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.94.8854},
    keywords = {design, design\_patterns},
    posted-at = {2010-07-21 15:29:41},
    priority = {2},
    title = {Design Principles and Design Patterns},
    url = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.94.8854}
}

@Book{martin-asd,
	title = {{Agile Software Development: Principles, Patterns, and Practices}},
	author = {Martin, Robert C.},
	year = {2002},
	isbn = {978-0135974445},
	month = {October},
	edition = {First},
	publisher = {Prentice Hall}
}

@article{Liskov:1987:KAD:62139.62141,
    author = {Liskov, Barbara},
    title = {Keynote address - data abstraction and hierarchy},
    journal = {SIGPLAN Not.},
    volume = {23},
    issue = {5},
    month = {January},
    year = {1987},
    issn = {0362-1340},
    pages = {17--34},
    numpages = {18},
    url = {http://doi.acm.org/10.1145/62139.62141},
    doi = {http://doi.acm.org/10.1145/62139.62141},
    acmid = {62141},
    publisher = {ACM},
    address = {New York, NY, USA}
}

@Book{levitin06,
	year = {2006},
	publisher = {Addison Wesley},
	isbn = {978-0321358288},
	author = {Anany Levitin},
	title = {{Introduction to the Design and Analysis of Algorithms}},
	edition = {Second},
	month = {February}
}

@Book{sigler03,
	year = {2003},
	publisher = {Springer},
	isbn = {978-0387407371},
	author = {Laurence Sigler},
	title = {{Fibonacci's Liber Abaci}},
	edition = {First},
	month = {November}
}

@Book{buyya99,
	publisher = {Prentice Hall},
	year = {1999},
	month = {May},
	isbn = {978-0130137845},
	title = {{High Performance Cluster Computing: Architectures and Systems}},
	volume = {1},
	author = {Rajkumar Buyya},
	edition = {First}
}

@article{Lorin:1990:RHP:1011116.1011127,
    note = {Reviewer-Lorin, Harold R.},
    title = {Review of "Highly parallel computing" by G. S. Almasi and A. Gottlieb, Benjamin-Cummings publishers, Redwood city, CA, 1989},
    journal = {IBM Syst. J.},
    volume = {29},
    issue = {1},
    month = {January},
    year = {1990},
    issn = {0018-8670},
    pages = {165--166},
    numpages = {2},
    url = {http://dx.doi.org/10.1147/sj.291.0165},
    doi = {http://dx.doi.org/10.1147/sj.291.0165},
    acmid = {1011127},
    publisher = {IBM Corp.},
    address = {Riverton, NJ, USA},
}

